/**
 * 详情页面的显示
 * @type {string}
 */
var prefix = "/api/list";
var myGrid;

//批量删除按鈕
function batchRemove() {
    myGrid.batchRemove();
}

//顯示增加對話框按鈕
function showAddModel() {
    myGrid.showAddModel();
}

//顯示更新對話框按鈕
function showUpdateModel(id) {
    myGrid.showUpdateModel(id);
}

//顯示更新對話框按鈕
function searchTable() {
    myGrid.loadTable();
}

//导出Excel按鈕
function outExcel() {
    myGrid.exportExcel();
}

$(function () {
    var options = {
        ctrfix: "/list",//当前控制器
        srForm: '#srForm',//查询表单名
        // AddDlgTitle: '新增信息',
        // updateDlgTitle: '更新信息',

        tableId: '#listTable',
        recordId:'id',
        //formId:'#formRole',//弹出对话框的表单id
        //dlgID:'#modal-Role',
        sort: 'id',
        direct: 'desc',

        deleteURL: function(){
            return prefix + "/batchDelete";
        },
        listURL: function(){
            return prefix + "/getByPage";
        },
        outExcel: function(){
            return prefix + "/exportExcel";
        },
        columns:[
            {
                checkbox: true
            },
            {
                field: 'id', // 列字段名
                title: '序号' // 列标题
            },
            {
                field: 'connTime',
                title : '连接时间'
            },
            {
                field: 'deviceId',
                title : '设备ID'
            },
            {
                field: 'deviceId2',
                title : 'IC设备ID'
            },
            {
                field: 'lastRes',
                title : '最新更新时间'
            },
            {
                field: 'net',
                title : '网络'
            },
            {
                field: 'timestamp',
                title : '时间戳'
            },
            {
                field: 'gps',
                title : 'gps'
            },
            {
                field: 'latitude',
                title : '精度'
            },
            {
                field: 'longitude',
                title : '纬度'
            },
            {
                field: 'direction',
                title : '位置'
            },
            {
                field: 'speed',
                title : '速度'
            },
            {
                field: 'altitude',
                title : '海拔'
            },
            {
                field: 'satelliteCount',
                title : '卫星定位'
            },
            {
                field: 'gsmSignal',
                title : 'gps信号'
            },
            {
                field: 'power',
                title : '能源'
            },
            {
                field: 'step',
                title : '步数'
            },
            {
                field: 'turn',
                title : '转向'
            },
            {
                field: 'lowPower',
                title : '低能量'
            },
            {
                field: 'wear',
                title : '穿戴'
            },
            {
                field: 'connTime',
                title : '连接时间'
            },
            {
                field: 'sos',
                title : 'sos'
            },
            {
                field: 'lowPowerWarn',
                title : '低电量'
            },
            {
                field: 'breakWarn',
                title : '掉线提示'
            },
            {
                field: 'fallWarn',
                title : '掉线'
            },
            {
                field: 'BSLCount',
                title : 'BSLCount'
            },
            {
                field: 'gmsDely',
                title : 'gms延迟'
            },
            {
                field: 'MCC',
                title : 'MNC'
            },
            {
                field: 'LAC',
                title : 'LAC'
            },
            {
                field: 'CID',
                title : 'CID'
            },
            {
                field: 'BSSS',
                title : 'BSSS'
            },
            {
                field: 'wifiCount',
                title : 'wifiCount'
            },
            {
                field: 'vail',
                title : 'vail'
            },
            {
                data: null,
                title: '操作',
                width: '50px',
                formatter: function (data,  row, meta) {
                    var operators = '<a type="button"  href="#" class="btn btn-mint btn-xs btn-icon" onclick=showUpdateModel(' + row.id + ',"' + options.updateDlgTitle + '") title="' + options.updateDlgTitle + '"><i class="demo-psi-pen-5 icon-lg"></i></a>';
                    return operators;
                }
            }
        ]
    }

    if (s_edit_h == ''){
        options.editable = true;
    } else {
        options.editable = false;
    }

    myGrid = new gridViewModel(options);
    myGrid.init();
});



